/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package redinftel.sesiones;

import java.math.BigDecimal;
import java.util.List;
import javax.ejb.Remote;
import redinftel.entidades.Amistad;
import redinftel.entidades.Usuario;

/**
 * Interfaz para el manejo de datos de la entidad Amistad.
 * @author Six Degrees Team
 */
@Remote
public interface AmistadFacadeRemote {

    void create(Amistad amistad);

    void edit(Amistad amistad);

    void remove(Amistad amistad);

    Amistad find(Object id);

    List<Amistad> findAll();

    List<Amistad> findRange(int[] range);

    int count();

    Amistad findByUsuarios(Usuario uno, Usuario dos);

    List<BigDecimal> findPK();

    List<Amistad> findAmigos(Usuario yo);
    
  public java.util.List<redinftel.entidades.Amistad> obtenerPendientes(redinftel.entidades.Usuario uno);
}
